#region Copyright (c) Nicola Gallo All rights reserved.
/*
 * All rights reserved. Reproduction of trasmission of this file, or a portion thereof,
 * is forbidden without prior written permission of Nicola Gallo.
 * 
 * Author: Nicola Gallo
 * Date: 09/04/2011
 * 
 * */
#endregion
namespace PrismMVC.Shell.PresentationModels
{
    //.NET Referenecs
    using System;
    using System.ComponentModel;

    //Microsoft Referencs
    using Microsoft.Practices.Prism.Commands;
    using Microsoft.Practices.Prism.Logging;
    using Microsoft.Practices.Prism.Events;
    using Microsoft.Practices.Unity;

    //PrismMVC References
    using PrismMVC.Shell.Containers;

    /// <summary>
    /// Defines the shell viewmodel.
    /// </summary>
    public class ShellPresentationModel : PresentationModel
    {
        //Constructors

        /// <summary>
        /// Creates a new instance of <see cref="PresentationModel"/>.
        /// </summary>
        /// <param name="unityContainer">Unity container.</param>
        /// <param name="loggerFacade">Logger facade.</param>
        /// <param name="eventAggregator">Event aggregator.</param>
        public ShellPresentationModel(IUnityContainer unityContainer, ILoggerFacade loggerFacade, IEventAggregator eventAggregator)
            : base(unityContainer, loggerFacade, eventAggregator)
        {
        }
    }
}